<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8" />
        <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0" />
        <title>3. 遍历属性和方法</title>
    </head>
    <body>
        <script>
            // 定义构造函数
            function Student(id, name, age, sexual){
                this.id = id;
                this.name = name;
                this.age = age;
                this.sexual = sexual;
            }

            // 创建对象
            tom = new Student(1, 'Tom', 10, 'F');
            
            // 遍历对象
            for (key in tom)
            {
                console.log(key + ": " + tom[key]);
                // key 变量输出 得到的是属性名
                // obj[key] 得到的是属性值
            }
            // 使用for in 的变量喜欢用 k 或者 key

            console.dir(tom);
        </script>
    </body>
</html>